leafy aroma - German English Dictionary